Skip to content

fix: Add issuer configuration to GitHub OAuth provider for RFC 9207 compatibility#222

Open
Vinay152003 wants to merge 1 commit intovercel:masterfrom
Vinay152003:rfc-9207-github-oauth-fix
Open

fix: Add issuer configuration to GitHub OAuth provider for RFC 9207 compatibility#222
Vinay152003 wants to merge 1 commit intovercel:masterfrom
Vinay152003:rfc-9207-github-oauth-fix

Conversation

@Vinay152003
Copy link
Copy Markdown

@Vinay152003 Vinay152003 commented Apr 10, 2026

Summary

GitHub silently enabled RFC 9207 (OAuth 2.0 Authorization Server Issuer Identification) between April 6-10, 2026, breaking GitHub OAuth sign-in in NextAuth v4 and other frameworks that use the openid-client library.

This fix adds the required 'issuer' field to the GithubProvider configuration to ensure proper RFC 9207 compliance.

Changes

References

…ompatibility

GitHub silently enabled RFC 9207 (OAuth 2.0 Authorization Server Issuer Identification) between April 6-10, 2026, which breaks GitHub OAuth sign-in in NextAuth v4 and other frameworks that use openid-client library.

This fix adds the required 'issuer' field to the GithubProvider configuration to ensure proper RFC 9207 compliance.

Issue: langfuse/langfuse#13091
RFC 9207: https://datatracker.ietf.org/doc/html/rfc9207

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@Vinay152003
Copy link
Copy Markdown
Author

Hi @nicoalbanese @sharull9 - requesting a review on this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant